﻿Public Class DTOWorkData
    Dim organization As String
    Dim employeeNo As String
    Dim workDate As Integer
    Dim timeTableNo As Integer
    Dim expirationFrom As Integer
    Dim expirationTo As Integer
    Dim workTypeNo As Integer
    Dim startTime As Integer
    Dim endTime As Integer
    Dim updateStartTime As Integer
    Dim updateEndTime As Integer
    Dim restTime As Integer
    Dim contractTime As Integer
    Dim workingTime As Integer
    Dim overTime As Integer
    Dim lateNightTime As Integer
    Dim holidayTime As Integer
    Dim holidayLateNightTime As Integer
    Dim workDays As Integer
    Dim holidayDays As Integer
    Dim paidVacationDays As Integer
    Dim paidVacationTime As Integer
    Dim comPensatoryDayOff As Integer
    Dim specialHolidays As Integer
    Dim absenceDays As Integer
    Dim beingLateTime As Integer
    Dim leavingEarlyTime As Integer
    Dim beingLateDays As Integer
    Dim diligenceIndolencePoint As Integer
    Dim memo As String
    Dim createDateTime As DateTime
    Dim updateDateTime As DateTime

    Public Property UpdateDateTimeProperty() As Date
        Get
            Return updateDateTime
        End Get
        Set(ByVal value As Date)
            updateDateTime = value
        End Set
    End Property

    Public Property CreateDateTimeProperty() As Date
        Get
            Return createDateTime
        End Get
        Set(ByVal value As Date)
            createDateTime = value
        End Set
    End Property

    Public Property MemoProperty() As String
        Get
            Return memo
        End Get
        Set(ByVal value As String)
            memo = value
        End Set
    End Property

    Public Property DiligenceIndolencePointProperty() As Integer
        Get
            Return diligenceIndolencePoint
        End Get
        Set(ByVal value As Integer)
            diligenceIndolencePoint = value
        End Set
    End Property

    Public Property BeingLateDaysProperty() As Integer
        Get
            Return beingLateDays
        End Get
        Set(ByVal value As Integer)
            beingLateDays = value
        End Set
    End Property

    Public Property LeavingEarlyTimeProperty() As Integer
        Get
            Return leavingEarlyTime
        End Get
        Set(ByVal value As Integer)
            leavingEarlyTime = value
        End Set
    End Property

    Public Property BeingLateTimeProperty() As Integer
        Get
            Return beingLateTime
        End Get
        Set(ByVal value As Integer)
            beingLateTime = value
        End Set
    End Property

    Public Property AbsenceDaysProperty() As Integer
        Get
            Return absenceDays
        End Get
        Set(ByVal value As Integer)
            absenceDays = value
        End Set
    End Property

    Public Property SpecialHolidaysProperty() As Integer
        Get
            Return specialHolidays
        End Get
        Set(ByVal value As Integer)
            specialHolidays = value
        End Set
    End Property

    Public Property ComPensatoryDayOffProperty() As Integer
        Get
            Return comPensatoryDayOff
        End Get
        Set(ByVal value As Integer)
            comPensatoryDayOff = value
        End Set
    End Property

    Public Property PaidVacationTimeProperty() As Integer
        Get
            Return paidVacationTime
        End Get
        Set(ByVal value As Integer)
            paidVacationTime = value
        End Set
    End Property

    Public Property PaidVacationDaysProperty() As Integer
        Get
            Return paidVacationDays
        End Get
        Set(ByVal value As Integer)
            paidVacationDays = value
        End Set
    End Property

    Public Property HolidayDaysProperty() As Integer
        Get
            Return holidayDays
        End Get
        Set(ByVal value As Integer)
            holidayDays = value
        End Set
    End Property

    Public Property WorkDaysProperty() As Integer
        Get
            Return workDays
        End Get
        Set(ByVal value As Integer)
            workDays = value
        End Set
    End Property

    Public Property HolidayLateNightTimeProperty() As Integer
        Get
            Return holidayLateNightTime
        End Get
        Set(ByVal value As Integer)
            holidayLateNightTime = value
        End Set
    End Property

    Public Property HolidayTimeProperty() As Integer
        Get
            Return holidayTime
        End Get
        Set(ByVal value As Integer)
            holidayTime = value
        End Set
    End Property

    Public Property LateNightTimeProperty() As Integer
        Get
            Return lateNightTime
        End Get
        Set(ByVal value As Integer)
            lateNightTime = value
        End Set
    End Property

    Public Property OverTimeProperty() As Integer
        Get
            Return overTime
        End Get
        Set(ByVal value As Integer)
            overTime = value
        End Set
    End Property

    Public Property WorkingTimeProperty() As Integer
        Get
            Return workingTime
        End Get
        Set(ByVal value As Integer)
            workingTime = value
        End Set
    End Property

    Public Property ContractTimeProperty() As Integer
        Get
            Return contractTime
        End Get
        Set(ByVal value As Integer)
            contractTime = value
        End Set
    End Property

    Public Property RestTimeProperty() As Integer
        Get
            Return restTime
        End Get
        Set(ByVal value As Integer)
            restTime = value
        End Set
    End Property

    Public Property UpdateEndTimeProperty() As Integer
        Get
            Return updateEndTime
        End Get
        Set(ByVal value As Integer)
            updateEndTime = value
        End Set
    End Property

    Public Property UpdateStartTimeProperty() As Integer
        Get
            Return updateStartTime
        End Get
        Set(ByVal value As Integer)
            updateStartTime = value
        End Set
    End Property

    Public Property EndTimeProperty() As Integer
        Get
            Return endTime
        End Get
        Set(ByVal value As Integer)
            endTime = value
        End Set
    End Property

    Public Property StartTimeProperty() As Integer
        Get
            Return startTime
        End Get
        Set(ByVal value As Integer)
            startTime = value
        End Set
    End Property

    Public Property WorkTypeNoProperty() As Integer
        Get
            Return workTypeNo
        End Get
        Set(ByVal value As Integer)
            workTypeNo = value
        End Set
    End Property

    Public Property ExpirationToProperty() As Integer
        Get
            Return expirationTo
        End Get
        Set(ByVal value As Integer)
            expirationTo = value
        End Set
    End Property

    Public Property ExpirationFromProperty() As Integer
        Get
            Return expirationFrom
        End Get
        Set(ByVal value As Integer)
            expirationFrom = value
        End Set
    End Property

    Public Property TimeTableNoProperty() As Integer
        Get
            Return timeTableNo
        End Get
        Set(ByVal value As Integer)
            timeTableNo = value
        End Set
    End Property

    Public Property WorkDateProperty() As Integer
        Get
            Return workDate
        End Get
        Set(ByVal value As Integer)
            workDate = value
        End Set
    End Property

    Public Property EmployeeNoProperty() As String
        Get
            Return employeeNo
        End Get
        Set(ByVal value As String)
            employeeNo = value
        End Set
    End Property

    Public Property OrganizationProperty() As String
        Get
            Return organization
        End Get
        Set(ByVal value As String)
            organization = value
        End Set
    End Property
End Class
